package com.lotus.lqmp.service.controller.vo.req;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;

/**
 * description
 * @author Shuang.Pan2
 * @since 2022/03/30 16:44
 */
@Data
public class ReviewPlanAddReq {

    /**
     * 项目名称
     */
    @ApiModelProperty("项目id")
    @NotBlank(message = "projectId can not empty")
    private String projectId;

    /**
     * SWJR1阶段的E系列名称
     */
    @ApiModelProperty("SWJR1阶段的E系列名称")
    @NotBlank(message = "SWJR1‘s E serial name can not empty")
    private String jr1ESeries;

    /**
     * SWJR2阶段的E系列名称
     */
    @ApiModelProperty("SWJR2阶段的E系列名称")
    private String jr2ESeries;

    /**
     * SWJR3阶段的E系列名称
     */
    @ApiModelProperty("SWJR3阶段的E系列名称")
    private String jr3ESeries;

    /**
     * SWJR4阶段的E系列名称
     */
    @ApiModelProperty("SWJR4阶段的E系列名称")
    private String jr4ESeries;

    /**
     * jr1材料要求时间
     */
    @ApiModelProperty("jr1材料要求时间")
    @NotNull(message = "jr1‘s mrd can not null")
    private Long jr1Mrd;

    /**
     * jr2材料要求时间
     */
    @ApiModelProperty("jr2材料要求时间")
    private Long jr2Mrd;

    /**
     * jr3材料要求时间
     */
    @ApiModelProperty("jr3材料要求时间")
    private Long jr3Mrd;

    /**
     * jr4材料要求时间
     */
    @ApiModelProperty("jr4材料要求时间")
    private Long jr4Mrd;
}
